/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzuida: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M509.056 0c280.896 0 509.12 228.224 509.12 509.056 0 280.896-228.224 509.12-509.12 509.12C228.224 1018.176 0 789.952 0 509.056 0 228.224 228.224 0 509.056 0z m86.208 447.36c-12.48 0-25.856 3.072-40.064 8.64a140.672 140.672 0 0 0-16.384 7.744c-5.184 3.072-10.368 6.08-14.72 9.088a51.072 51.072 0 0 0-11.2 9.92 18.944 18.944 0 0 0-5.12 9.472 7.872 7.872 0 0 0 4.288 9.088 22.848 22.848 0 0 0 12.096 3.008c5.568 0 9.92-1.28 13.312-3.84a48.448 48.448 0 0 1 12.16-24.64 33.728 33.728 0 0 1 26.24-11.2c10.368 0 17.664 3.456 21.12 9.92 3.456 6.4 4.736 14.656 3.008 24.576l-2.56 14.656-1.28 6.912c-0.448 2.112-0.896 3.456-1.28 4.736a411.52 411.52 0 0 0-41.856 6.4 390.336 390.336 0 0 0-28.864 8.256c-9.92 3.84-18.56 9.472-25.472 16.384a46.528 46.528 0 0 0-12.928 25.408 52.096 52.096 0 0 0 0 16.384c1.28 5.184 3.456 9.92 6.464 13.824 3.008 3.84 6.912 7.296 12.096 9.472a40.32 40.32 0 0 0 16.768 3.456 54.4 54.4 0 0 0 17.728-3.008c6.4-2.176 12.48-4.736 18.112-7.36 5.568-3.008 10.752-5.568 15.488-8.192 4.736-2.56 7.744-4.736 9.92-6.016 0.448 9.024 3.008 15.104 8.192 18.944a28.8 28.8 0 0 0 17.664 5.632c6.464 0 13.44-1.28 20.288-3.84 1.728-0.896 3.008-1.792 4.736-2.624v1.28c6.016 0 12.096 0 17.664-0.448 5.632 0 11.2-0.384 17.664-0.384 6.08 0 12.992 0 19.84 0.384 7.36 0 13.824 0.448 20.288 0.448l2.176-9.92a41.408 41.408 0 0 1-14.272-2.56c-2.56-1.28-3.84-3.456-3.456-6.08 0.448-3.008 3.072-6.848 7.36-12.032l33.216-38.4 20.672 40.96c1.28 2.56 1.728 4.736 2.176 6.464a17.92 17.92 0 0 1 0.384 4.352c-0.832 4.736-6.848 7.296-17.664 8.192l-0.832 9.472c5.568 0 12.032 0 18.944-0.448 6.912 0 14.272-0.448 21.568-0.448 7.36 0 15.104 0 23.296 0.448 8.192 0 15.488 0.448 21.568 0.448l2.56-10.816a113.152 113.152 0 0 1-15.104-1.664 29.76 29.76 0 0 1-9.92-3.904 31.808 31.808 0 0 1-7.296-7.744 233.6 233.6 0 0 1-7.744-13.44l-28.032-54.72 32.768-34.496c5.568-6.016 10.304-10.304 14.208-14.208a72.32 72.32 0 0 1 12.48-8.64 49.408 49.408 0 0 1 13.44-4.736c4.672-0.832 10.24-2.176 16.768-2.56l1.28-9.92h-17.664c-5.632 0-11.2 0.384-17.664 0.384-6.08 0-12.544 0-19.008-0.384-6.4 0-12.928-0.448-18.944-0.448l-2.176 9.92c10.816 0.832 15.552 3.456 15.104 7.744-0.448 2.56-2.56 6.08-6.464 10.368l-29.312 34.048-18.56-36.672c-1.728-3.84-2.56-6.848-2.176-9.024a6.016 6.016 0 0 1 4.352-4.736 51.008 51.008 0 0 1 12.032-2.176l1.28-9.472c-6.016 0-12.032 0-18.944 0.448-6.912 0-13.376 0.384-19.392 0.384-7.296 0-14.656 0-21.952-0.384-7.36 0-14.272-0.448-20.736-0.448l-2.56 10.752c5.12 0.896 10.304 1.28 13.76 1.728a27.968 27.968 0 0 1 9.088 3.072c2.56 1.664 4.736 3.84 6.4 6.848l6.528 11.648 26.24 51.776-41.344 43.968c-5.12 5.12-9.472 9.472-13.376 12.928a64 64 0 0 1-11.648 8.192 40.448 40.448 0 0 1-12.032 4.288c-0.896 0-2.176 0.448-3.008 0.448l-3.072-6.016a31.68 31.68 0 0 1-15.936 4.736c-5.12 0-9.024-2.176-11.2-6.464a28.928 28.928 0 0 1-1.28-17.664c3.456-18.56 6.4-35.84 9.472-50.88 3.008-15.104 5.632-28.928 7.744-40.576a53.12 53.12 0 0 0 0-20.224 28.416 28.416 0 0 0-20.224-21.568 53.696 53.696 0 0 0-17.28-2.56zM515.072 340.032H443.52c-4.352 7.744-9.088 15.104-13.376 22.848s-9.088 15.104-13.824 22.848L302.528 572.864h-0.896l-49.984-182.848c-2.176-8.192-4.288-16.768-6.464-24.576-2.176-8.192-4.352-16.384-6.464-24.96H168l-2.56 9.92c7.296 0.384 13.76 1.28 18.944 2.56 5.632 1.28 9.472 3.84 12.48 7.744a21.888 21.888 0 0 1 3.904 6.912c1.28 2.56 1.728 5.632 2.176 9.088 0 3.392 0 7.68-0.896 12.928-0.832 5.12-1.728 10.752-3.456 18.112l-32.768 150.4a220.16 220.16 0 0 1-7.296 27.648 33.92 33.92 0 0 1-8.64 14.656 23.168 23.168 0 0 1-12.928 6.464c-5.12 0.896-12.096 2.176-19.84 2.56l-0.832 10.368c6.848 0 14.208 0 22.4-0.448 8.192 0 16-0.384 23.296-0.384 9.472 0 17.664 0 24.576 0.384 7.296 0 13.76 0.448 20.224 0.448l2.56-10.368a131.328 131.328 0 0 1-17.664-2.112 16.896 16.896 0 0 1-9.856-5.184c-2.176-2.56-3.072-6.464-3.072-11.648 0-5.12 1.28-12.096 3.072-21.568l35.328-168.128 1.28-0.448c10.368 37.952 20.736 75.008 31.04 111.232 10.368 36.224 20.288 73.728 29.76 112.128l14.208-1.728c23.68-40.128 47.04-79.36 70.272-118.144 23.296-38.784 47.04-77.632 71.168-117.248l0.896 0.832-27.2 184.96a116.672 116.672 0 0 1-3.456 17.664 23.616 23.616 0 0 1-6.016 10.816 26.112 26.112 0 0 1-10.816 6.016 81.28 81.28 0 0 1-17.216 2.56l-0.832 9.92h102.592l2.56-10.304a111.744 111.744 0 0 1-20.224-2.176 27.584 27.584 0 0 1-11.2-4.288 11.84 11.84 0 0 1-4.352-7.808 51.904 51.904 0 0 1 0-11.584l28.928-196.224c0.832-7.296 2.56-12.928 3.84-17.664a25.152 25.152 0 0 1 7.36-10.752 30.08 30.08 0 0 1 12.928-6.08c5.12-1.28 12.48-2.112 21.12-2.56l1.28-9.92z m78.464 197.888c-2.112 9.088-3.456 16.832-5.12 24.576a386.304 386.304 0 0 0-4.352 23.68c-6.464 5.248-13.376 9.088-20.672 12.16a53.568 53.568 0 0 1-20.288 4.288c-8.64 0-14.656-3.008-17.664-8.64a32.256 32.256 0 0 1-2.56-20.672 26.816 26.816 0 0 1 10.304-16.832 51.2 51.2 0 0 1 12.48-7.744 88.96 88.96 0 0 1 15.104-5.184c5.184-1.28 10.816-2.56 16.384-3.456 5.632-0.896 10.816-1.728 16.384-2.176z"
        fill={getIconColor(color, 0, '#F7B500')}
      />
    </Svg>
  );
};

Iconzuida.defaultProps = {
  size: 18,
};

Iconzuida = React.memo ? React.memo(Iconzuida) : Iconzuida;

export default Iconzuida;
